﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Adatkezelo.Classes;
namespace NEMProjectWebApp.Pages.Oktato {
    public partial class szemelyesAdatok : System.Web.UI.Page {
        Login_Kezeles login = new Login_Kezeles();
        protected void Page_Load(object sender, EventArgs e) {
            string redirect = login.BelepesiJogkorEll(Session, 3);
            if (redirect.Length > 0) Response.Redirect(redirect);
            if(AzonositoTextBox.Text=="")
                AdatLoad();    
        }
        private void AdatLoad()
        {
            List<string> adat = new Adatkezelo.Classes.Felhasznalo_kezelese().FelhasznaloKereses(int.Parse(Session["User_ID"].ToString()));
            AzonositoTextBox.Text = adat[0].ToString();
            VnevTextBox.Text = adat[2].ToString();
            KnevTextBox.Text = adat[3].ToString();
            AnyjaNevTextBox.Text = adat[4].ToString();
            if (adat[5].ToString().Equals(NemDropDownList.Items[0].Value)) NemDropDownList.SelectedIndex = 0;
            else NemDropDownList.SelectedIndex = 1;
            JelszoTextBox.Text = adat[6].ToString();
            SzIgSzamTextBox.Text = adat[7].ToString();
            string szul_ido = adat[8].ToString();
            EvTextBox.Text = szul_ido.Substring(0, 4);
            HonapTextBox.Text = szul_ido.Substring(5, 2);
            NapTextBox.Text = szul_ido.Substring(8, 2); 
        }
        protected void AdatMentBtn_Click(object sender, EventArgs e)
        {
            string eredmeny;
            string szul_ido = "";
            if (EvTextBox.Text != "" && HonapTextBox.Text != "" && NapTextBox.Text != "")
                szul_ido = EvTextBox.Text + "." + HonapTextBox.Text + "." + NapTextBox.Text;
            if (NemDropDownList.SelectedItem.Value == "Nő")
            {
                eredmeny = new Adatkezelo.Classes.Felhasznalo_kezelese().FelhasznaloModosit(KnevTextBox.Text, SzIgSzamTextBox.Text, VnevTextBox.Text, Adatkezelo.Enums.Nem.Nő, JelszoTextBox.Text, AzonositoTextBox.Text, AnyjaNevTextBox.Text, szul_ido).ToString();
                if (eredmeny.Equals("1")) EredmenyLabel.Text = "Felhasználó adatainak módosítása sikeresen megtörtént";
                else EredmenyLabel.Text = "Felhasználó adatait nem sikerült módosítani";
            }
            else
            {
                eredmeny = new Adatkezelo.Classes.Felhasznalo_kezelese().FelhasznaloModosit(KnevTextBox.Text, SzIgSzamTextBox.Text, VnevTextBox.Text, Adatkezelo.Enums.Nem.Férfi, JelszoTextBox.Text, AzonositoTextBox.Text, AnyjaNevTextBox.Text, szul_ido).ToString();
                if (eredmeny.Equals("1")) EredmenyLabel.Text = "Felhasználó adatainak módosítása sikeresen megtörtént";
                else EredmenyLabel.Text = "Felhasználó adatait nem sikerült módosítani";
            }
        }
    }
}